package com.mlog.njyjy.ndop.msg.relay.domain;

import lombok.Data;
import lombok.experimental.Accessors;

/**
 * 消息体字段规范
 *
 * @author zyz
 * @version v1.0, 2020/8/3
 */
@Data
@Accessors(chain = true)
public class StandardField {

    /**
     * 字段名称
     */
    private String name;

    /**
     * 字段描述
     */
    private String description;

    /**
     * 字段值类型
     */
    private String valueType;

    /**
     * 是否为必选
     */
    private Boolean required;

    /**
     * 字典表名
     */
    private String dictName;

    /**
     * 值长度
     */
    private int length;

    /**
     * 值正则匹配
     */
    private String regex;

    /**
     * 是否禁用校验
     */
    private Boolean disabled;
    
    /**
     * 校验失败错误码
     */
    private int errorCode;
    
    /**
     * 校验失败描述
     */
    private String errorMsg;


}
